struct _MI_NODE_INFORMATION// Size=0x5fc0
{
    struct _MI_FREE_LARGE_PAGES FreeLargePages[3];// Offset=0x0 Size=0xc90
    struct _MI_REBUILD_LARGE_PAGE_TIMER LargePageRebuildTimer;// Offset=0xc90 Size=0x28
    struct _MMPFNLIST StandbyPageList[4][8];// Offset=0xcb8 Size=0xb00
    struct _MI_STANDBY_LOOKASIDE StandbyPageCachePerChannel[4][8];// Offset=0x17c0 Size=0x4000
    struct _RTL_BITMAP FreePageListHeadsBitmap[2];// Offset=0x57c0 Size=0x20
    unsigned long FreePageListHeadsBitmapBuffer[16];// Offset=0x57e0 Size=0x40
    unsigned long long FreeCount[2];// Offset=0x5820 Size=0x10
    unsigned long long TotalPages[4];// Offset=0x5830 Size=0x20
    unsigned long long TotalPagesEntireNode;// Offset=0x5850 Size=0x8
    struct _MI_PARTITION * Partition;// Offset=0x5858 Size=0x8
    unsigned long CurrentHugeRangeColor;// Offset=0x5860 Size=0x4
    unsigned long long TotalHugeIoPages;// Offset=0x5868 Size=0x8
    struct _RTL_AVL_TREE HugePfnBadPages;// Offset=0x5870 Size=0x8
    unsigned long long HugeIoRangeFreeCount[2][4];// Offset=0x5878 Size=0x40
    unsigned long MmShiftedColor;// Offset=0x58b8 Size=0x4
    unsigned long Color;// Offset=0x58bc Size=0x4
    unsigned long long ChannelFreeCount[4][2];// Offset=0x58c0 Size=0x40
    struct _unnamed_1982 Flags;// Offset=0x5900 Size=0x4
    unsigned long LargeListMoveInProgress;// Offset=0x5904 Size=0x4
    struct _MI_LARGE_PAGE_LISTS_CHANGING * LargeListWaiters;// Offset=0x5908 Size=0x8
    struct _EX_PUSH_LOCK NodeLock;// Offset=0x5910 Size=0x8
    unsigned long long ZeroThreadHugeMapLock;// Offset=0x5918 Size=0x8
    unsigned char ChannelStatus;// Offset=0x5920 Size=0x1
    unsigned char ChannelOrdering[4];// Offset=0x5921 Size=0x4
    unsigned char LockedChannelOrdering[4];// Offset=0x5925 Size=0x4
    unsigned char PowerAttribute[4];// Offset=0x5929 Size=0x4
    long LargePageLock;// Offset=0x5940 Size=0x4
    struct _MI_PAGE_COLORS PageColorTable[3];// Offset=0x5944 Size=0x30
    unsigned long long NumberOfPagesGoingBad;// Offset=0x5978 Size=0x8
    void * BootZeroContext;// Offset=0x5980 Size=0x8
    void * ZeroingVaBase;// Offset=0x5988 Size=0x8
    unsigned long long TotalBytesToZero;// Offset=0x5990 Size=0x8
    unsigned long long PerProcessorNumberOfBytesToZero;// Offset=0x5998 Size=0x8
    void * ZeroingContext;// Offset=0x59a0 Size=0x8
    unsigned long ZeroingProcessorCount;// Offset=0x59a8 Size=0x4
    long ZeroHand;// Offset=0x59ac Size=0x4
    long FinishedProcessors;// Offset=0x59b0 Size=0x4
    unsigned char BackgroundZeroingActive;// Offset=0x59b4 Size=0x1
    unsigned char ZeroThreadsReady;// Offset=0x59b5 Size=0x1
    struct _PHYSICAL_MEMORY_DESCRIPTOR * ZeroingPhysicalMemoryBlock;// Offset=0x59b8 Size=0x8
    struct _CACHED_KSTACK_LIST CachedKernelStacks[3];// Offset=0x59c0 Size=0x60
    struct _CACHED_KSTACK_LIST CachedKernelShadowStackLists[3];// Offset=0x5a20 Size=0x60
    struct _MI_SLAB_ALLOCATOR_CONTEXT SlabContexts[7];// Offset=0x5a80 Size=0x498
    struct _MMPFNLIST EnclavePageListHead;// Offset=0x5f40 Size=0x58
};